import { VertexInput } from "./common/VertexInput";
import { VertexOutput } from "./common/VertexOutput";
import { Trans_def } from "./common/trans/Trans_def";
import { Trans_rel } from "./common/trans/Trans_rel";
import { HemisLight_def } from "./common/light/HemisLight_def";
import { HemisLight_rel } from "./common/light/HemisLight_rel";
import { AmbientLight_def } from "./common/light/AmbientLight_def";
import { AmbientLight_rel } from "./common/light/AmbientLight_rel";
import { PunctusLight_def } from "./common/light/PunctusLight_def";
import { PunctusLight_rel } from "./common/light/PunctusLight_rel";
import { BasicMaterial_def } from "./common/material/BasicMaterial_def";
import { BasicMaterial_parse } from "./common/material/BasicMaterial_parse";
import { BasicMaterial_rel } from "./common/material/BasicMaterial_rel";
import { AlphaMap_def } from "./common/material/AlphaMap_def";
import { AlphaMap_rel } from "./common/material/AlphaMap_rel";
import { AoMap_def } from "./common/material/AoMap_def";
import { AoMap_rel } from "./common/material/AoMap_rel";
import { Normal_def } from "./common/normal/Normal_def";
import { NormalMap_rel } from "./common/normal/NormalMap_rel";
import { DisplacementMap_def } from "./common/vertex/DisplacementMap_def";
import { DisplacementMap_rel } from "./common/vertex/DisplacementMap_rel";
import { StandardMaterial_def } from "./common/material/StandardMaterial_def";
import { Camera } from "./common/Camera";
import { Animation } from "./common/Animation";
import { Func } from "./common/func";
import { Line_def } from "./common/line/Line_def";
import { Geometry } from "./main/Geometry";
import { PointGeometry } from "./main/PointGeometry";
import { LineGeometry } from "./main/LineGeometry";
import { BasicMaterial } from "./main/BasicMaterial";
import { StandardMaterial } from "./main/StandardMaterial";
import { SkyboxMaterial } from "./main/SkyboxMaterial";
import { SkyboxGeometry } from "./main/SkyboxGeometry";
import { VertexShadow } from "./main/VertexShadow";
import { PointShadowVertex } from "./main/PointShadowVertex";
import { PointShadowFrag } from "./main/PointShadowFrag";
import { PointsGeometry } from "./main/PointsGeometry";
import { PointMaterial } from "./main/PointMaterial";
import { ParticeGeometry } from "./main/ParticeGeometry";
import { DiffuseMaterial } from "./main/DiffuseMaterial";
const chunk={
    main:{
       Geometry,
       PointGeometry,
       LineGeometry,
       BasicMaterial,
       SkyboxGeometry,
       SkyboxMaterial,
       StandardMaterial,
       VertexShadow,
       PointShadowVertex,
       PointShadowFrag,
       PointsGeometry,
       PointMaterial,
       ParticeGeometry,
       DiffuseMaterial
    },
    common:{
        VertexInput,
        VertexOutput,
        Trans_def,
        Trans_rel,
        HemisLight_def,
        HemisLight_rel,
        AmbientLight_def,
        AmbientLight_rel,
        PunctusLight_def,
        PunctusLight_rel,
        BasicMaterial_def,
        BasicMaterial_parse,
        BasicMaterial_rel,
        AlphaMap_def,
        AlphaMap_rel,
        AoMap_def,
        AoMap_rel,
        Normal_def,
        NormalMap_rel,
        DisplacementMap_def,
        DisplacementMap_rel,
        StandardMaterial_def,
        Camera,
        Animation,
        Func,
        Line_def
    }
}
export {chunk}